Information transmission method for random access procedure and terminal

ABSTRACT

This disclosure discloses an information transmission method for a random access procedure and a terminal. The method includes: obtaining a mapping relationship between interlaces of physical random access channel PRACH resources and physical uplink shared channel PUSCH resources, where the interlace includes at least one PRACH resource unit; and sending a random access message on a random access resource according to the mapping relationship, where the random access resource includes the PUSCH resources and the PRACH resources.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of PCT Application No.PCT/CN2020/081697 filed on Mar. 27, 2020, which claims priority toChinese Patent Application No. 201910253175.6, filed in China on Mar.29, 2019, disclosures of which are incorporated herein by reference intheir entireties.

TECHNICAL FIELD

This disclosure relates to the field of communications technologies, andin particular, to an information transmission method for a random accessprocedure and a terminal.

BACKGROUND

The 5^(th) generation (5G) mobile communications systems, or new radio(NR) systems need to adapt to diverse use cases and servicerequirements. Main use cases of the NR system include: enhanced mobilebroadband (eMBB), massive machine type communication (mMTC), andultra-reliable and low latency communications (URLLC). These use casesimpose requirements of high reliability, low latency, large bandwidth,and wide coverage on the system. In order to reduce overheads ofdownlink control signaling for a periodic service with a fixed packetsize, a network device may continuously allocate some resources in asemi-persistent scheduling manner for transmission of the periodicservice.

In uplink transmission mode, if a terminal needs to send uplink data,uplink timing synchronization has to be obtained through a random accessprocedure, that is, the terminal obtains uplink timing advance (TA)information from a network device. After uplink synchronization isimplemented, the terminal can send uplink data through dynamicscheduling or semi-persistent scheduling. When the uplink data packet issmall, the terminal can send uplink data in an unsynchronized state toreduce resource and power consumption.

In the random access procedure, for example, a contention-free randomaccess procedure or a contention-based random access procedure, theterminal is also in the unsynchronized state when sending a preamble, soa cyclic prefix (CP) needs to be added to the preamble to offset animpact of transmission delay. There is a guard interval (Guard) betweendifferent terminals to reduce interference.

When the terminal sends uplink data in the unsynchronized state, forexample, sending a physical uplink shared channel (PUSCH) in theunsynchronized state, in the contention-free random access procedure,that is, a 2-step physical random access channel (PRACH), the terminalsends a random access message carrying the PUSCH, or referred to asmessage A (msgA), when initiating random access. In this case, the msgAreceived by the network device has both the PRACH and PUSCH, and thenetwork device needs to perform blind detection on all possible PRACHand PUSCH occasions, making the processing complex.

SUMMARY

According to a first aspect, an embodiment of this disclosure providesan information transmission method for a random access procedure,applied to a terminal side and including:

obtaining a mapping relationship between interlaces of physical randomaccess channel PRACH resources and physical uplink shared channel PUSCHresources, where the interlace includes at least one PRACH resourceunit; and

sending a random access message on a random access resource according tothe mapping relationship, where the random access resource includes thePUSCH resources and the PRACH resources.

According to a second aspect, an embodiment of this disclosure furtherprovides a terminal, including:

a first obtaining module, configured to obtain a mapping relationshipbetween interlaces of physical random access channel PRACH resources andphysical uplink shared channel PUSCH resources, where the interlaceincludes at least one PRACH resource unit; and

a sending module, configured to send a random access message on a randomaccess resource according to the mapping relationship, where the randomaccess resource includes the PUSCH resources and the PRACH resources.

According to a third aspect, an embodiment of this disclosure provides aterminal. The terminal includes a processor, a memory, and a computerprogram stored in the memory and running on the processor. When thecomputer program is executed by the processor, the steps of theforegoing information transmission method for a random access procedureare implemented.

According to a fourth aspect, an embodiment of this disclosure providesa non-transitory computer-readable storage medium, where thenon-transitory computer-readable storage medium stores a computerprogram. When the computer program is executed by a processor, the stepsof the foregoing information transmission method for a random accessprocedure are implemented.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of thisdisclosure more clearly, the following briefly describes theaccompanying drawings required for describing the embodiments of thisdisclosure. Apparently, the accompanying drawings in the followingdescription show merely some embodiments of this disclosure, and aperson of ordinary skill in the art may derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a block diagram of a mobile communications system to which anembodiment of this disclosure may be applied;

FIG. 2 is a schematic flowchart of an information transmission methodfor a random access procedure according to an embodiment of thisdisclosure;

FIG. 3 is a first schematic diagram of a mapping relationship betweenPRACH resource units and PUSCH resource units according to an embodimentof this disclosure;

FIG. 4 is a second schematic diagram of a mapping relationship betweenPRACH resource units and PUSCH resource units according to an embodimentof this disclosure;

FIG. 5 is a schematic modular structure diagram of a terminal accordingto an embodiment of this disclosure; and

FIG. 6 is a block diagram of a terminal according to an embodiment ofthis disclosure.

DESCRIPTION OF EMBODIMENTS

The following describes example embodiments of this disclosure in moredetail with reference to the accompanying drawings. Although the exampleembodiments of this disclosure are shown in the accompanying drawings,it should be understood that this disclosure may be implemented invarious forms and should not be limited by the embodiments set forthherein. On the contrary, the embodiments are provided to enable a morethorough understanding of this disclosure and completely convey thescope of this disclosure to a person skilled in the art.

The terms “first”, “second”, and the like in this specification andclaims of this application are used to distinguish between similarobjects instead of describing a specific order or sequence. It should beunderstood that the data used in this way is interchangeable inappropriate circumstances, so that the embodiments of this applicationdescribed herein can be implemented in other orders than the orderillustrated or described herein. In addition, the terms “include”,“have”, and any other variant thereof are intended to cover anon-exclusive inclusion. For example, a process, method, system,product, or device that includes a list of steps or units is notnecessarily limited to those steps or units that are expressly listed,but may include other steps or units that are not expressly listed orare inherent to the process, method, product, or device. “And/or” in thespecification and claims represents at least one of connected objects.

The technologies described herein are not limited to long term evolution(LTE)/LTE-Advanced (LTE-A) systems, and may also be used in variouswireless communications systems, such as code division multiple access(CDMA), time division multiple access (TDMA), frequency divisionmultiple access (FDMA), orthogonal frequency division multiple access(OFDMA), single-carrier frequency-division multiple access (SC-FDMA),and other systems. The terms “system” and “network” are usually usedinterchangeably. The CDMA system may implement radio technologies suchas CDMA2000 and universal terrestrial radio access (UTRA). UTRA includeswideband CDMA (Wideband Code Division Multiple Access, WCDMA) and otherCDMA variants. The TDMA system may implement radio technologies such asglobal system for mobile communications (GSM). The OFDMA system mayimplement radio technologies such as ultra mobile broadband (UMB),evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, and Flash-OFDM. UTRA and E-UTRA are both part of the universalmobile telecommunications system (UMTS). LTE and more advanced LTE (suchas LTE-A) are new UMTS versions that use E-UTRA. UTRA, E-UTRA, UMTS,LTE, LTE-A, and GSM are described in documents from an organizationnamed “3rd Generation Partnership Project” (3GPP). CDMA2000 and UMB aredescribed in documents from an organization named “3rd GenerationPartnership Project 2” (3GPP2). Techniques described in thisspecification can be used in the aforementioned systems and radiotechnologies, and can also be used in other systems and radiotechnologies. However, in the following descriptions, an NR system isdescribed for an illustration purpose, and NR terms are used in most ofthe following descriptions, although these technologies may also beapplied to other applications than an NR system application.

Examples provided in the following description are not intended to limitthe scope, applicability, or configuration described in the claims.Functions and arrangements of discussed elements may be changed withoutdeparting from the spirit and scope of this disclosure. Various examplesmay be omitted or replaced properly, or various procedures or componentsmay be added. For example, the described method may be performed in anorder different from the described order, and steps may be added,omitted, or combined. In addition, features described with reference tosome examples may be combined in other examples.

FIG. 1 is a block diagram of a wireless communications system applicableto an embodiment of this disclosure. The wireless communications systemincludes a terminal 11 and a network device 12. The terminal 11 may alsobe referred to as a terminal device or user equipment (UE). The terminal11 may be a terminal side device such as a mobile phone, a tabletpersonal computer, a laptop computer, a personal digital assistant(PDA), a mobile internet device (MID), a wearable device, or anin-vehicle device. It should be noted that the specific type of theterminal 11 is not limited in the embodiments of this disclosure. Thenetwork device 12 may be a base station or a core network, where thebase station may be a base station of 5G or a later version (forexample, gNB or 5G NR NB), or a base station in other communicationssystems (for example, an eNB, a WLAN access point, or another accesspoint). The base station may be referred to as a NodeB, an evolvedNodeB, an access point, a base transceiver station (BTS), a radio basestation, a radio transceiver, a basic service set (BSS), an extendedservice set (ESS), a Node B, an evolved node B (eNB), a home NodeB, ahome evolved NodeB, a WLAN access point, a Wi-Fi node, or some otherappropriate term in the art. As long as the same technical effect isachieved, the base station is not limited to a specific technical term.It should be noted that the base station in the NR system is taken onlyas an example in the embodiments of this disclosure, but a specific typeof the base station is not limited.

The base station may communicate with the terminal 11 under the controlof a base station controller. In various examples, the base stationcontroller may be a part of the core network or some base stations. Somebase stations may exchange control information or user data with thecore network by using backhauls. In some examples, some of these basestations may communicate with each other directly or indirectly by usingbackhaul links. The backhaul links may be wired or wirelesscommunications links. The wireless communications system may supportoperations on a plurality of carriers (wave signals of differentfrequencies). A multi-carrier transmitter can transmit modulated signalson the plurality of carriers simultaneously. For example, multi-carriersignals modulated by using various radio technologies may be transmittedon each communications link. Each modulated signal may be sent ondifferent carriers and may carry control information (for example, areference signal or a control channel), overhead information, data, andthe like.

The base station may communicate wirelessly with the terminal 11 throughone or more access point antennas. Each base station may providecommunication coverage for a corresponding coverage area of the basestation. A coverage area of an access point may be divided into sectorsforming only a part of the coverage area. The wireless communicationssystem may include different types of base stations (for example, amacro base station, a micro base station, and a picocell base station).The base station may also use different radio technologies, such ascellular and WLAN radio access technologies. The base station may beassociated with a same or different access networks or operatordeployments. Coverage areas of different base stations (includingcoverage areas of base stations of a same type or different types,coverage areas using a same radio technology or different radiotechnologies, or coverage areas of a same access network or differentaccess networks) may overlap each other.

Communication links in the wireless communications system may include anuplink for carrying an uplink (UL) transmission (for example, from theterminal 11 to the network device 12), or a downlink for carrying adownlink (DL) transmission (for example, from the network device 12 tothe terminal 11). The UL transmission may also be referred to as reverselink transmission, while the DL transmission may also be referred to asforward link transmission. A licensed band, an unlicensed band, or bothmay be used for downlink transmission. Similarly, a licensed band, anunlicensed band, or both may be used for uplink transmission.

An information transmission method for a random access procedureaccording to an embodiment of this disclosure is applied to a terminal.As shown in FIG. 2, the method includes the following steps.

Step 21: Obtain a mapping relationship between interlaces of physicalrandom access channel PRACH resources and physical uplink shared channelPUSCH resources, where the interlace includes at least one PRACHresource unit.

The interlace is a resource unit obtained after the PRACH resource isinterlaced. One interlace may include at least one PRACH resource unit,and the PRACH resource unit can be a resource granularity smaller thanthe interlace. The mapping relationship between interlaces of PRACHresources and PUSCH resources may be agreed upon by a protocol orconfigured by a network device.

The PRACH resource can be determined by the terminal by receiving systeminformation, and the system information includes PRACH configurationinformation. For example, the number of synchronization signal blocks(Synchronization Signal and PBCH Block, SSB) sent by the network devicein each SSB sending period is N_(Tx) ^(SSB); a random access channeloccasion (PRACH Occasion, RO) number factor associated with each SSB isN, which denotes the number of SSBs corresponding to each RO, namelyssb-perRACH-Occasion, with a value of {⅛, ¼, ½, 1, 2, 4, 8, 16}; and thenumber of preambles associated with each RO is P, which denotes thenumber of preambles corresponding to the ROs that are associated witheach SSB, namely CB -preambles-per-SSB*max(1, SSB-per-rach-occasion). Inthis case, the number of ROs after a round of mapping between SSBs andPRACHs is R′=N_(Tx) ^(SSB)*1/N, the number of ROs in one associationperiod is R, and the number of preambles associated with each RO is P.The ROs mapped in one association period are numbered as r (r=0, 1, 2, .. . , R−1), and the preambles in each RO is numbered as p (p=0, 1, 2, .. . , P). Thus, (r, p) denotes a PRACH resource unit, and resource unitsare numbered by numbering the preambles and then the ROs, that is,rp=P*r+p. The association period is an integer multiple of a PRACHconfiguration period. One SSB is associated with at least one RO in oneassociation period, and the number R of ROs in one association period isan integer multiple of R′.

Step 22: Send a random access message on a random access resourceaccording to the mapping relationship, where the random access resourceincludes the PUSCH resources and the PRACH resources.

The random access resource is used for a random access procedure, andincludes the PUSCH resource and the PRACH resource. The PRACH resourceis used to transmit a random access preamble, and the PUSCH resource isused to transmit random access-related information or uplink data.Correspondingly, the network device determines the PUSCH resource andthe PRACH resource on the random access resource based on a sameunderstanding as the terminal, so that the network device can quicklydetect and demodulate the random access message (msgA) on the randomaccess resource, to ensure that the random access procedure is normallyperformed.

In this way, in this embodiment of this disclosure, based on the mappingrelationship between interlaces of PRACH resources and PUSCH resources,transmission positions of the interlaces of the PRACH resources may bedetermined based on transmission positions of the PUSCH resources, ortransmission positions of the PUSCH resources may be determined based ontransmission positions of the interlaces of the PRACH resources. Thenetwork device can avoid blind detection of all possible transmissionpositions of the PRACH resources and the PUSCH resources based on thesame understanding, thereby reducing processing complexity and improvingprocessing efficiency.

In some embodiments, before step 21, the method further includes:obtaining an interlace spacing; and dividing the PRACH resource into atleast one interlace based on the interlace spacing. The interlacespacing may be configured by the network device, that is, the interlacespacing is configurable. Alternatively, the interlace spacing may beagreed upon by a protocol, and optionally, the interlace spacing may be1 or N*R by default.

Optionally, the mapping relationship between interlaces of PRACHresources and PUSCH resources in this embodiment of this disclosure mayinclude but is not limited to the following two types:

1. A first mapping relationship between PRACH resource units in theinterlaces and physical uplink shared channel occasions (PUSCH Occasion,PUO) corresponding to the PUSCH resources

The first mapping relationship may be a mapping relationship betweenPRACH resource units in interlaces in a PRACH resource group (orreferred to as an RO group) and PUOs.

Optionally, in one PRACH resource group, the mapping relationshipbetween interlaces and PUOs is a mapping in the order of interlaceindexes and PUO indexes. PRACH resources in one association period canbe classified as one or more PRACH resource groups. The PRACH resourcegroup is in one association period, one association period includes atleast one PRACH resource group, one PRACH resource group includes atleast one random access channel occasion RO corresponding to the PRACHresource, and one RO corresponds to at least one PRACH resource unit. Itshould be noted that the interlaces may be in different ROs or in a sameRO. That is, one interlace may include a plurality of PRACH resourceunits in different ROs, or one interlace may include a plurality ofPRACH resource units in a same RO.

2. A second mapping relationship between PRACH resource units in theinterlaces and PUSCH resource units in PUOs corresponding to the PUSCHresources

The PUSCH resource unit is used to distinguish between users.Optionally, one PUSCH resource unit can be used to distinguish one user.The PUSCH resource unit is determined based on at least one relatedparameter (or referred to as a user discrimination factor) of the PUO.More related parameters indicate more PUSCH resource units that can bedivided in the PUO, and more users that can be distinguished.

Optionally, the related parameter includes but is not limited to atleast one of port information of a demodulation reference signal (DMRS)of the PUO and a scrambling identifier (scrambling ID) of the PUO. Forexample, the PUSCH resource units that can be divided in each PUO, thatis, a total number K of users that can be distinguished by a PUO, can beconfigured in the following manners:

1. Related to a single parameter. DMRS port information is used as anexample. If the number of DMRS ports is configured as D, K=D.

2. Related to multiple parameters. The DMRS port information andscrambling identifier are used as an example. If the number of DMRSports is configured as D and the number of scrambling identifiers isconfigured as S, K=S*D. The PUSCH resource units that can be obtainedthrough division in one PUO are numbered as k (k=1, 2, . . . , K−1). Inthe case of related to multiple parameters, a numbering rule can beprescribed, for example, the DMRS ports are numbered before thescrambling identifiers.

It is assumed that all valid PUSCH occasions configured for oneassociation period are numbered as u (u=0, 1, 2, . . . , U−1) in afrequency-first time-second order, where U is the number of PUOs in theassociation period. In this case, in one association period, the PUSCHresource units are (u, k), which are numbered in arelated-parameters-first and PUO-second order, that is, uk=K*u+k.

The second mapping relationship may be a mapping relationship betweenPRACH resource units in interlaces in a PRACH resource group and PUSCHresource units in the PUOs.

PRACH resources in one association period can be classified as one ormore PRACH resource groups. The PRACH resource group is in oneassociation period, one association period includes at least one PRACHresource group, one PRACH resource group includes at least one randomaccess channel occasion RO corresponding to the PRACH resource, and oneRO corresponds to at least one PRACH resource unit. It should be notedthat the interlaces may be in different ROs or in a same RO. That is,one interlace may include a plurality of PRACH resource units indifferent ROs, or one interlace may include a plurality of PRACHresource units in a same RO.

In this embodiment of this disclosure, a PRACH resource unit maycorrespond to one random access preamble in an RO.

In the foregoing first mapping relationship and second mappingrelationship, the PRACH resource group can be determined by using, butnot limited to, one of the following manners:

Grouping manner 1: Classify all ROs in every T time domain units as aPRACH resource group, where T is a positive integer.

The network device configures or a protocol prescribes that all ROs inevery T time domain units are in a same group in terms of time, wherethe time domain unit may be a symbol, a slot, a subframe, a frame, orthe like.

Grouping manner 2: According to the order of RO numbers, every M ROs areclassified as a PRACH resource group.

The network device configures or a protocol prescribes the number M ofROs in each PRACH resource group, and groups the ROs based on thequantity M in ascending order of the RO indexes.

Grouping manner 3: According to the number P of groups in oneassociation period, all ROs in one association period are classified asP PRACH resource groups.

The network device configures or a protocol prescribes the number P ofPRACH resource groups for classification in one association period, andthe terminal can classify all ROs in one association period as P PRACHresource groups according to the implementation.

Grouping manner 4: All ROs in an association period are classified asone PRACH resource group.

When the network device does not configure configuration informationrelated to grouping, the terminal classifies all ROs in an associationperiod as one PRACH resource group by default, that is, one PRACHresource group for one association period.

In addition, when the network device does not configure configurationinformation related to grouping, the terminal may alternatively performgrouping by default by using a default value in the foregoing groupingmanner 1, 2, or 3.

In some embodiments, in one association period, the mapping relationshipis a mapping in the order of PRACH resource group indexes and PUOindexes. The first mapping relationship is used as an example. In oneassociation period, the mapping relationship between PRACH resourceunits in the interlaces and the PUOs is a mapping in the order of thePRACH resource group indexes and the PUO indexes. That is, the PRACHresource units are mapped to the PUOs in ascending order of the PRACHresource group indexes, meaning that PRACH resource units in a nextPRACH resource group are mapped after PRACH resource units in interlacesin one PRACH resource group are mapped. The second mapping relationshipis used as an example. In one association period, the mappingrelationship between PRACH resource units in interlaces and PUSCHresource units in the PUOs is a mapping in the order of PRACH resourcegroup indexes and PUO indexes. That is, the PRACH resource units aresequentially mapped to PUSCH resource units in the PUOs in ascendingorder of the PRACH resource group indexes, meaning that PRACH resourceunits in a next PRACH resource group are mapped after PRACH resourceunits of interlaces in one PRACH resource group are mapped.

In some embodiments, in one PRACH resource group, the mappingrelationship is a mapping in the order of the interlace indexes and PUOindexes. The first mapping relationship is used as an example. In onePRACH resource group, the mapping relationship between PRACH resourceunits in interlaces and PUOs is a mapping in the order of the interlaceindexes and PUO indexes. That is, the PRACH resource units aresequentially mapped to PUOs in ascending order of the interlace indexes,meaning that PRACH resource units in a next interlace are mapped afterPRACH resource units in one interlace are mapped. The second mappingrelationship is used as an example. In one PRACH resource group, themapping relationship between PRACH resource units in interlaces andPUSCH resource units in PUOs is a mapping in the order of the interlaceindexes and PUO indexes. That is, the PRACH resource units aresequentially mapped to the PUSCH resource units in the PUOs in ascendingorder of the interlace indexes, meaning that PRACH resource units in anext interlace are mapped after PRACH resource units in one interlaceare mapped.

Further, the mapping relationship between PRACH resource units in theinterlaces in a PRACH resource group and PUSCH resource units in thePUOs may alternatively be a mapping in the order of the interlaceindexes and PUSCH resource unit indexes. That is, the PRACH resourceunits are sequentially mapped to the PUSCH resource units in the PUOs inascending order of the interlace indexes and the PUSCH resource indexes,meaning that the PRACH resource units in a next interlace are mappedafter the PRACH resource units in one interlace are mapped.

In some embodiments, in one interlace, the mapping relationship is amapping in the order of PRACH resource unit indexes and PUO indexes. Thefirst mapping relationship is used as an example. In one interlace, themapping relationship between PRACH resource units and PUOs is a mappingin the order of the PRACH resource unit indexes and PUO indexes. Thatis, the PRACH resource units are sequentially mapped to the PUOs inascending order of the PRACH resource unit indexes, meaning that a nextPRACH resource unit is mapped after one PRACH resource unit is mapped.The second mapping relationship is used as an example. In one interlace,the mapping relationship between PRACH resource units and PUSCH resourceunits in the PUOs is a mapping in the order of PRACH resource unitindexes and PUO indexes. That is, the PRACH resource units aresequentially mapped to the PUSCH resource units in the PUOs in ascendingorder of the PRACH resource unit indexes, meaning that after a nextPRACH resource unit is mapped after one PRACH resource unit is mapped.

Further, in one interlace, the mapping relationship between PRACHresource units and PUSCH resource units in the PUOs is a mapping in theorder of PRACH resource unit indexes and PUSCH resource unit indexes.That is, the PRACH resource units are sequentially mapped to the PUSCHresource units in the PUOs in ascending order of the PRACH resource unitindexes and PUSCH resource unit indexes, meaning that a next PRACHresource unit is mapped after one PRACH resource unit is mapped.

It should be noted that when the number of PRACH resource units includedin one association period is less than the number of PUSCH resourceunits, a PUSCH resource unit to which no PRACH resource unit is mappedis no longer used.

It is assumed that the number of ROs included in a PRACH resource groupis M, and that the ROs are numbered r0, r0+1, r0+M−1, PRACH resources inthe PRACH resource group are numbered P*r0, P*r0+1, P*(r0+M−1)+P−1. M*PPRACH resource units are grouped into interlaces. Assuming that aninterlace spacing is x, a total of x interlaces are obtained, and theinterlaces are numbered. For example, RO0, RO1, RO2, and RO3 are fourROs configured in an association period, and four preambles areconfigured for each RO. PUO0, PUO1, PUO2, and PUO3 are four PUOsconfigured in this association period, and four DMRS ports areconfigured for each PUO. As shown in FIG. 3, four ROs in an associationperiod are classified as two PRACH resource groups, PRACH resource group1 includes RO0 and RO1, and PRACH resource group 2 includes RO2 and RO3.Four preambles are configured for each RO: preamble 0, preamble 1,preamble 2, and preamble 3. In this case, PRACH resource units includedin a first PRACH resource group include: (RO0, preamble 0), (RO0,preamble 1), (RO0, preamble 2), (RO0, preamble 3), (RO1, preamble 0),(RO1, preamble 1), (RO1, preamble 2), and (RO1, preamble 3). Assumingthat the interlace spacing is 2, interlace 1 includes: (RO0, preamble0), (RO0, preamble 2), (RO1, preamble 0), and (RO1, preamble 2); andinterlace 2 includes (RO0, preamble 1), (RO0, preamble 3), (RO1,preamble 1), and (RO1, preamble 3). The PUSCH resource units in thisassociation period include: (PUO0, DMRS=0), (PUO0, DMRS=1), (PUO0,DMRS=2), (PUO0, DMRS=3), (PUO1, DMRS=0), (PUO1, DMRS=1), (PUO1, DMRS=2),(PUO1, DMRS=3), (PUO2, DMRS=0), (PUO2, DMRS=1), (PUO2, DMRS=2), (PUO2,DMRS=3), (PUO3, DMRS=0), (PUO3, DMRS=1), (PUO3, DMRS=2), and (PUO3,DMRS=3).

The second mapping relationship is used as an example. The mappingrelationship between PRACH resource units and PUSCH resource units is asfollows: According to the order of the PRACH resource group indexes, theinterlace indexes, and the PRACH resource unit indexes in ascendingorder, PRACH resource units are sequentially mapped to PUSCH resourceunits with the PUSCH resource unit indexes in ascending order and thePUO indexes in ascending order in the PUSCH resources. As shown in FIG.3, the mapping relationship between PRACH resource units in PRACHresource group 1 and PUSCH resource units in PUOs is as follows: PRACHresource units in interlace 1 are sequentially mapped to four PUSCHresource units in PUO0, and PRACH resource units in interlace 2 aresequentially mapped to four PUSCH resource units in PUO1. The mappingrelationship between PRACH resource units in PRACH resource group 2 andPUSCH resource units in PUOs is as follows: PRACH resource units ininterlace 3 are sequentially mapped to four PUSCH resource units inPUO2, and PRACH resource units in interlace 4 are sequentially mapped tofour PUSCH resource units in PUO3.

It should be noted that the PUOs can be independently configured, sothat the mapping relationship between PRACH resource units and PUOs canbe sequential mapping. In addition, the PUO can alternatively beconfigured with respect to the RO, meaning that there is acorrespondence between ROs and PUOs. In this case, the mappingrelationship between the interlaces and the PUSCH resources is themapping relationship between the interlaces and PUSCH resourcescorresponding to the PRACH resources. In other words, the interlace ofthe PRACH resource can only be mapped to a PUSCH resource correspondingto the PRACH resource. Optionally, the mapping relationship between theinterlaces and the PUSCH resources is the mapping relationship betweenthe interlaces in the PRACH resource group and PUSCH resources in thecorresponding PUSCH group. The corresponding PUSCH group is a group ofPUSCH resources corresponding to PRACH resources in the PRACH resourcegroup. In other words, an interlace in a PRACH resource group can onlybe mapped to a PUSCH resource corresponding to the PRACH resource in thePRACH resource group. In the corresponding PRACH resource group andPUSCH resource group, a mapping manner of the interlace and the PUSCHresource can also be implemented according to the foregoing embodiment.It should be noted that when the number of the PRACH resource unitsincluded in a PRACH resource group is less than that of the PUSCHresource units, a PUSCH resource unit to which no PRACH resource unit ismapped is no longer used.

It is assumed that RO0, RO1, RO2, and RO3 are four ROs configured in anassociation period, and four preambles are configured for each RO. PUO0,PUO1, PUO2, and PUO3 are four PUOs configured in this associationperiod, and five DMRS ports are configured for each PUO. RO0, RO1, RO2,and RO3 correspond to PUO0, PUO1, PUO2, and PUO3, respectively. As shownin FIG. 4, four ROs in an association period are classified as two PRACHresource groups, PRACH resource group 1 includes RO0 and RO1, and PRACHresource group 2 includes RO2 and RO3. Four preambles are configured foreach RO: preamble 0, preamble 1, preamble 2, and preamble 3. In thiscase, PRACH resource units included in a first PRACH resource groupinclude: (RO0, preamble 0), (RO0, preamble 1), (RO0, preamble 2), (RO0,preamble 3), (RO1, preamble 0), (RO1, preamble 1), (RO1, preamble 2),and (RO1, preamble 3). Assuming that the interlace spacing is 2,interlace 1 includes: (RO0, preamble 0), (RO0, preamble 2), (RO1,preamble 0), and (RO1, preamble 2); and interlace 2 includes (RO0,preamble 1), (RO0, preamble 3), (RO1, preamble 1), and (RO1, preamble3). The PUSCH resource units in this association period include: (PUO0,DMRS=0), (PUO0, DMRS=1), (PUO0, DMRS=2), (PUO0, DMRS=3), (PUO0, DMRS=4),(PUO1, DMRS=0), (PUO1, DMRS=1), (PUO1, DMRS=2), (PUO1, DMRS=3), (PUO1,DMRS=4), (PUO2, DMRS=0), (PUO2, DMRS=1), (PUO2, DMRS=2), (PUO2, DMRS=3),(PUO2, DMRS=4), (PUO3, DMRS=0), (PUO3, DMRS=1), (PUO3, DMRS =2), (PUO3,DMRS=3), and (PUO3, DMRS=4). PRACH resource group 1 corresponds to PUO0and PUO1, and PRACH resource group 2 corresponds to PUO2 and PUO3.

The second mapping relationship is used as an example. The mappingrelationship between PRACH resource units and PUSCH resource units is asfollows: According to the order of the PRACH resource group indexes, theinterlace indexes, and the PRACH resource unit indexes in ascendingorder, PRACH resource units are sequentially mapped to PUSCH resourceunits with the PUSCH resource unit indexes in ascending order and thePUO indexes in ascending order in the PUSCH resources. As shown in FIG.4, the mapping relationship between PRACH resource units in PRACHresource group 1 and PUSCH resource units in PUOs is as follows: PRACHresource units in interlace 1 are sequentially mapped to four PUSCHresource units in PUO0, PRACH resource units in interlace 2 aresequentially mapped to the last PUSCH resource unit in PUO0 and threePUSCH resource units in PUO1, and the remaining two PUSCH resource unitsare no longer used. The mapping relationship between PRACH resourceunits in PRACH resource group 2 and PUSCH resource units in PUOs is asfollows: PRACH resource units in interlace 3 are sequentially mapped tofour PUSCH resource units in PUO2, PRACH resource units in interlace 4are sequentially mapped to the last PUSCH resource unit in PUO2 andthree PUSCH resource units in PUO3, and the remaining two PUSCH resourceunits are no longer used.

It should be noted that, in a PRACH resource group, PRACH resource unitsof one RO can be mapped to PUSCH resource units corresponding to anotherRO in a same group. The PRACH resource units in one interlace can alsobe mapped to PUSCH resource units of different PUOs.

In the information transmission method for a random access procedure inthis embodiment of this disclosure, the terminal obtains a mappingrelationship between interlaces of physical random access channel PRACHresources and physical uplink shared channel PUSCH resources, and sendsa random access message on a random access resource according to themapping relationship, where the random access resource includes a PUSCHresource and a PRACH resource. In this way, a network device does notneed to perform blind detection on all possible transmission positionsof the PRACH resources and PUSCH resources in a random access procedure,thereby reducing processing complexity.

The information transmission method for a random access procedure indifferent scenarios is described in the foregoing embodiments. Thefollowing will further describe a terminal corresponding to the methodwith reference to an accompanying drawing.

As shown in FIG. 5, a terminal 500 in this embodiment of this disclosurecan implement details of the method in the foregoing embodiment, thatis, obtaining a mapping relationship between an interlace of a physicalrandom access channel PRACH resource and a physical uplink sharedchannel PUSCH resource, where the interlace includes at least one PRACHresource unit; and sending a random access message on a random accessresource according to the mapping relationship, where the random accessresource includes the PUSCH resource and the PRACH resource, and canachieve a same effect. The terminal 500 specifically includes thefollowing functional modules:

a first obtaining module 510, configured to obtain a mappingrelationship between interlaces of physical random access channel PRACHresources and physical uplink shared channel PUSCH resources, where theinterlace includes at least one PRACH resource unit; and

a sending module 520, configured to send a random access message on arandom access resource according to the mapping relationship, where therandom access resource includes the PUSCH resources and the PRACHresources.

Optionally, the terminal 500 further includes:

a second obtaining module, configured to obtain an interlace spacing;and

a dividing module, configured to divide the PRACH resource into at leastone interlace based on the interlace spacing.

Optionally, the mapping relationship includes:

a first mapping relationship between PRACH resource units in theinterlaces and physical uplink shared channel occasions PUOscorresponding to the PUSCH resources;

or

a second mapping relationship between PRACH resource units in theinterlaces and PUSCH resource units in PUOs corresponding to the PUSCHresources.

Optionally, the PUSCH resource unit is determined based on at least onerelated parameter of the PUO.

Optionally, the related parameter includes at least one of demodulationreference signal DMRS port information of the PUO and a scramblingidentifier of the PUO.

Optionally, the first mapping relationship includes:

a mapping relationship between PRACH resource units in interlaces in aPRACH resource group and the PUOs.

Optionally, in one PRACH resource group, the mapping relationshipbetween interlaces and PUOs is a mapping in the order of interlaceindexes and PUO indexes.

Optionally, the second mapping relationship includes:

a mapping relationship between PRACH resource units in interlaces in aPRACH resource group and PUSCH resource units in the PUOs.

Optionally, in one PRACH resource group, the mapping relationshipbetween PRACH resource units in interlaces and PUSCH resource units inthe PUOs is a mapping in the order of interlace indexes and PUSCHresource unit indexes.

Optionally, in one interlace, the mapping relationship between PRACHresource units and PUSCH resource units in the PUOs is a mapping in theorder of PRACH resource unit indexes and PUSCH resource unit indexes.

Optionally, the PRACH resource group is in one association period, oneassociation period includes at least one PRACH resource group, one PRACHresource group includes at least one random access channel occasion ROcorresponding to the PRACH resource, and one RO corresponds to at leastone PRACH resource unit.

Optionally, one PRACH resource unit corresponds to one random accesspreamble in one RO.

Optionally, the PRACH resource group is determined based on one of thefollowing manners:

classifying all ROs in every T time domain units as a PRACH resourcegroup;

classifying every M ROs as a PRACH resource group in the order of ROindexes;

classifying all ROs in one association period as P PRACH resource groupsaccording to the number P of groups in one association period; and

classifying all ROs in an association period as one PRACH resourcegroup, where

T, M and P are all positive integers.

Optionally, in one association period, the mapping relationship is amapping in the order of PRACH resource group indexes and PUO indexes.

Optionally, the mapping relationship between the interlaces and thePUSCH resources is a mapping relationship between the interlaces andPUSCH resources corresponding to the PRACH resources.

It should be noted that the terminal embodiment of this disclosurecorresponds to the foregoing method embodiment, and the implementationsand achieved technical effects of the foregoing method embodiment areall applicable to this terminal embodiment. The terminal according tothis embodiment of this disclosure obtains a mapping relationshipbetween interlaces of physical random access channel PRACH resources andphysical uplink shared channel PUSCH resources, and sends a randomaccess message on a random access resource according to the mappingrelationship, where the random access resource includes the PUSCHresources and the PRACH resources. In this way, a network device doesnot need to perform blind detection on all possible transmissionpositions of the PRACH resources and PUSCH resources in a random accessprocedure, thereby reducing processing complexity.

It should be understood that division of modules of the network deviceand the terminal is merely logical function division. The modules may beall or partially integrated in a physical entity or may be separatedphysically in an actual implementation. In addition, the modules may beall implemented in a form of software invoked by a processing component,or may be all implemented in a form of hardware; or some of the modulesmay be implemented in a form of software invoked by a processingcomponent, and some of the modules may be implemented in a form ofhardware. For example, a determining module may be a processingcomponent that is separately disposed, or may be integrated in a chip ofthe apparatus for implementation. In addition, the determining modulemay be stored in the memory of the apparatus in a form of program code,and is invoked by a processing component of the apparatus to perform afunction of the determining module. Implementation of other modules issimilar to this. In addition, all or some of the modules may beintegrated, or may be implemented independently. Herein, the processingcomponent may be an integrated circuit, and has a signal processingcapability. In an implementation process, the steps in the foregoingmethod or the foregoing modules may be implemented by using anintegrated logic circuit of hardware of the processor component or byusing instructions in a form of software.

For example, the modules above may be one or more integrated circuitsconfigured to implement the foregoing method, for example, one or moreapplication-specific integrated circuits (ASIC), or one or moremicroprocessors (digital signal processor, DSP), or one or more fieldprogrammable gate arrays (FPGA). For another example, when one of theforegoing modules is implemented in a form of program code invoked by aprocessing component, the processing component may be a general-purposeprocessor, for example, a central processing unit (CPU) or anotherprocessor that may invoke program code. For another example, the modulesmay be integrated in a form of a system-on-a-chip (SOC) forimplementation.

To better achieve the foregoing objective, further, FIG. 6 is aschematic diagram of a hardware structure of a terminal for implementingeach embodiment of this disclosure. The terminal 60 includes but is notlimited to components such as a radio frequency unit 61, a networkmodule 62, an audio output unit 63, an input unit 64, a sensor 65, adisplay unit 66, a user input unit 67, an interface unit 68, a memory69, a processor 610, and a power supply 611. A person skilled in the artmay understand that the structure of the terminal shown in FIG. 6 doesnot constitute a limitation on the terminal. The terminal may includemore or fewer components than those shown in the figure, or somecomponents are combined, or component arrangements are different. Inthis embodiment of this disclosure, the terminal includes but is notlimited to a mobile phone, a tablet computer, a notebook computer, apalmtop computer, an in-vehicle terminal, a wearable device, apedometer, or the like.

The radio frequency unit 61 is configured to obtain a mappingrelationship between interlaces of physical random access channel PRACHresources and physical uplink shared channel PUSCH resources, where theinterlace includes at least one PRACH resource unit; and send a randomaccess message on a random access resource according to the mappingrelationship, where the random access resource includes the PUSCHresources and the PRACH resources.

The processor 610 is configured to control the radio frequency unit 61to receive and transmit data.

The terminal according to this embodiment of this disclosure obtains amapping relationship between interlaces of physical random accesschannel PRACH resources and physical uplink shared channel PUSCHresources, and sends a random access message on a random access resourceaccording to the mapping relationship, where the random access resourceincludes the PUSCH resources and the PRACH resources. In this way, anetwork device does not need to perform blind detection on all possibletransmission positions of the PRACH resources and PUSCH resources in arandom access procedure, thereby reducing processing complexity.

It should be understood that, in this embodiment of this disclosure, theradio frequency unit 61 may be configured to receive or transmit asignal in an information transmitting/receiving or call process.Specifically, the radio frequency unit 61 receives downlink data from abase station and transmits the downlink data to the processor 610 forprocessing; and transmits uplink data to the base station. Generally,the radio frequency unit 61 includes but is not limited to an antenna,at least one amplifier, a transceiver, a coupler, a low noise amplifier,a duplexer, and the like. In addition, the radio frequency unit 61 mayfurther communicate with a network and another device through a wirelesscommunications system.

The terminal provides wireless broadband internet access for a user byusing the network module 62, for example, helps the user send andreceive e-mails, browse web pages, and access streaming media.

The audio output unit 63 may convert audio data received by the radiofrequency unit 61 or the network module 62 or stored in the memory 69into an audio signal and output the audio signal as a sound. Inaddition, the audio output unit 63 may further provide audio output (forexample, a call signal reception tone or a message reception tone) thatis related to a specific function performed by the terminal 60. Theaudio output unit 63 includes a speaker, a buzzer, a telephone receiver,and the like.

The input unit 64 is configured to receive an audio or video signal. Theinput unit 64 may include a graphics processing unit (GPU) 641 and amicrophone 642. The graphics processing unit 641 processes image data ofa static picture or a video that is obtained by an image captureapparatus (for example, a camera) in a video capture mode or an imagecapture mode. A processed image frame may be displayed on the displayunit 66. An image frame processed by the graphics processing unit 641may be stored in the memory 69 (or another storage medium) or sent bythe radio frequency unit 61 or the network module 62. The microphone 642can receive a sound and can process the sound into audio data. Theprocessed audio data can be converted, for outputting, into a formatthat can be sent to a mobile communication base station through theradio frequency unit 61 in a telephone call mode.

The terminal 60 further includes at least one sensor 65, for example, anoptical sensor, a motion sensor, and other sensors. Specifically, theoptical sensor includes an ambient light sensor and a proximity sensor.The ambient light sensor may adjust brightness of a display panel 661based on intensity of ambient light. When the terminal 60 moves near anear, the proximity sensor may disable the display panel 661 and/orbacklight. As a type of motion sensor, an accelerometer sensor candetect magnitudes of accelerations in all directions (usually threeaxes), can detect a magnitude and a direction of gravity when beingstatic, and can be applied to terminal posture recognition (such asscreen switching between portrait and landscape, related games, andmagnetometer posture calibration), functions related to vibrationrecognition (such as a pedometer and tapping), and the like. The sensor65 may also include a fingerprint sensor, a pressure sensor, an irissensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, athermometer, an infrared sensor, and the like. Details are not describedherein.

The display unit 66 is configured to display information input by theuser or information provided for the user. The display unit 66 mayinclude the display panel 661. The display panel 661 may be configuredin a form of a liquid crystal display (LCD), an organic light-emittingdiode (OLED), or the like.

The user input unit 67 may be configured to receive input digit orcharacter information, and generate key signal input that is related touser setting and function control of the terminal. Specifically, theuser input unit 67 includes a touch panel 671 and other input devices672. The touch panel 671, also referred to as a touchscreen, may capturea touch operation performed by a user on or near the touch panel (forexample, an operation performed by the user on the touch panel 671 ornear the touch panel 671 by using any appropriate object or accessorysuch as a finger or a stylus). The touch panel 671 may include twoparts: a touch detection apparatus and a touch controller. The touchdetection apparatus detects a touch direction of the user, detects asignal carried by a touch operation, and transmits the signal to thetouch controller. The touch controller receives touch information fromthe touch detection apparatus, converts the touch information to pointcoordinates, and sends the point coordinates to the processor 610, andreceives and executes a command sent by the processor 610. In addition,the touch panel 671 may be implemented in a plurality of forms, forexample, as a resistive, capacitive, infrared, or surface acoustic wavetouch panel. The user input unit 67 may further include other inputdevices 672 in addition to the touch panel 671. Specifically, the otherinput devices 672 may include but are not limited to a physicalkeyboard, a function key (such as a volume control key or a power on/offkey), a trackball, a mouse, a joystick, and the like. Details are notdescribed herein.

Further, the touch panel 671 may cover the display panel 661. Afterdetecting a touch operation on or near the touch panel 671, the touchpanel 671 transmits the touch operation to the processor 610 todetermine a type of a touch event. Then the processor 610 providescorresponding visual output on the display panel 661 based on the typeof the touch event. Although the touch panel 671 and the display panel661 are used as two separate components to implement input and outputfunctions of the terminal in FIG. 6, the touch panel 671 and the displaypanel 661 may be integrated to implement the input and output functionsof the terminal in some embodiments. This is not specifically limitedherein.

The interface unit 68 is an interface for connecting an externalapparatus to the terminal 60. For example, the external apparatus mayinclude a wired or wireless headphone port, an external power supply (orbattery charger) port, a wired or wireless data port, a memory cardport, a port for connecting an apparatus provided with an identificationmodule, an audio input/output (I/O) port, a video I/O port, or anearphone port. The interface unit 68 may be configured to receive input(for example, data information and electric power) from the externalapparatus, and transmit the received input to one or more elements inthe terminal 60; or may be configured to transmit data between theterminal 60 and the external apparatus.

The memory 69 may be configured to store a software program and variousdata. The memory 69 may mainly include a program storage area and a datastorage area. The program storage area may store an operating system, anapplication program required for at least one function (such as a soundplay function and an image play function), and the like. The datastorage area may store data (such as audio data and a phone book)created based on use of a mobile phone, and the like. In addition, thememory 69 may include a high-speed random access memory, or may includea non-volatile memory, for example, at least one magnetic disk storagedevice, a flash memory device, or other volatile solid-state storagedevices.

The processor 610 is a control center of the terminal, and is connectedto all components of the terminal by using various interfaces and lines.By running or executing a software program and/or a module stored in thememory 69 and invoking data stored in the memory 69, the processor 610executes various functions of the terminal and processes data, so as toperform overall monitoring on the terminal. The processor 610 mayinclude one or more processing units. Optionally, the processor 610 mayintegrate an application processor and a modem processor. Theapplication processor mainly processes an operating system, a userinterface, an application program, and the like. The modem processormainly processes wireless communication. It may be understood that themodem processor may alternatively not be integrated into the processor610.

The terminal 60 may further include the power supply 611 (for example, abattery) that supplies power to each component. Optionally, the powersupply 611 may be logically connected to the processor 610 by using apower management system, so as to implement functions such as chargingmanagement, discharging management, and power consumption management byusing the power management system.

In addition, the terminal 60 includes some functional modules that arenot shown. Details are not described herein.

Optionally, an embodiment of this disclosure further provides aterminal, including a processor 610, a memory 69, and a computer programstored in the memory 69 and capable of running on the processor 610.When the computer program is executed by the processor 610, theprocesses of the foregoing embodiment of the information transmissionmethod for a random access procedure are implemented, and a sametechnical effect can be achieved. To avoid repetition, details are notdescribed herein again. The terminal may be a wireless terminal or awired terminal. The wireless terminal may be a device providing a userwith voice and/or other service data connectivity, a handheld devicehaving a wireless connection function, or another processing deviceconnected to a wireless modem. The wireless terminal may communicatewith one or more core networks through a radio access network (RAN). Thewireless terminal may be a mobile terminal such as a mobile phone (alsoreferred to as a “cellular” phone) or a computer having a mobileterminal, for example, may be a portable, pocket-sized, handheld,computer built-in, or in-vehicle mobile apparatus, which exchanges voiceand/or data with the radio access network. For example, it may be adevice such as a personal communication service (PCS) phone, a cordlesstelephone set, a session initiation protocol (SIP) phone, a wirelesslocal loop (WLL) station, or a personal digital assistant (PDA). Thewireless terminal may also be referred to as a system, a subscriberunit, a subscriber station, a mobile station, a mobile, a remotestation, a remote terminal, an access terminal, a user terminal, a useragent, or a user device (or User Equipment). This is not limited herein.

An embodiment of this disclosure further provides a computer-readablestorage medium, where the computer-readable storage medium stores acomputer program. When the computer program is executed by a processor,the processes of the foregoing embodiment of the informationtransmission method for a random access procedure are implemented, and asame technical effect can be achieved. To avoid repetition, details arenot described herein again. For example, the computer-readable storagemedium is a read-only memory (ROM), a random access memory (RAM), amagnetic disk, or an optical disk.

A person of ordinary skill in the art may be aware that the units andalgorithm steps in the examples described with reference to theembodiments disclosed in this specification can be implemented byelectronic hardware or a combination of computer software and electronichardware. Whether the functions are performed by hardware or softwaredepends on particular applications and design constraints of thetechnical solutions. A person skilled in the art may use differentmethods to implement the described functions for each particularapplication, but it should not be considered that the implementationgoes beyond the scope of this disclosure.

It may be clearly understood by a person skilled in the art that, forthe purpose of convenient and brief description, for a detailed workingprocess of the foregoing system, apparatus, and unit, reference may bemade to a corresponding process in the foregoing method embodiments, anddetails are not described herein again.

In the embodiments provided in this application, it should be understoodthat the disclosed apparatus and method may be implemented in othermanners. For example, the described apparatus embodiment is merely anexample. For example, the unit division is merely logical functiondivision and may be other division in actual implementation. Forexample, a plurality of units or components may be combined orintegrated into another system, or some features may be ignored or maynot be performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections may beimplemented by using some interfaces. The indirect couplings orcommunication connections between the apparatuses or units may beimplemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,may be located in one position, or may be distributed on a plurality ofnetwork elements. Some or all of the units may be selected based onactual requirements to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of this disclosure maybe integrated into one processing unit, or each of the units may existalone physically, or two or more units are integrated into one unit.

When the functions are implemented in a form of a software functionalunit and sold or used as an independent product, the functions may bestored in a computer-readable medium. Based on such an understanding,the technical solutions of this disclosure essentially, or the partcontributing to related technologies, or some of the technical solutionsmay be embodied in a form of a software product. The computer softwareproduct is stored in a storage medium, and includes instructions forenabling a computer device (which may be a personal computer, a server,a network device, or the like) to perform all or some of the steps ofthe methods described in the embodiments of this disclosure. Theforegoing storage medium includes: any medium that can store programcode, such as a USB flash drive, a removable hard disk, a ROM, a RAM, amagnetic disk, or an optical disc.

In addition, it should be noted that in the apparatus and method forthis disclosure, apparently, the components or steps may be decomposedand/or recombined. The decomposition and/or recombination should beconsidered as an equivalent solution of this disclosure. In addition,steps for performing the foregoing series of processing may be naturallyperformed in a sequence of description and in a time sequence, but donot need to be performed necessarily in the time sequence, and somesteps may be performed in parallel or independently. A person ofordinary skill in the art can understand that all or any steps orcomponents of the method and apparatus in this disclosure may beimplemented by hardware, firmware, software, or a combination thereof inany computing apparatus (including a processor, a storage medium, andthe like) or a network of computing apparatuses. This can be implementedas long as a person of ordinary skill in the art applies basicprogramming skill after reading the specification of this disclosure.

Therefore, the objective of this disclosure may also be achieved byrunning a program or a group of programs on any computing apparatus. Thecomputing apparatus may be a general apparatus of common sense.Therefore, the objective of this disclosure may also be achieved bymerely providing a program product including program code forimplementing the method or apparatus. Therefore, such program productalso constitutes this disclosure, and a storage medium storing suchprogram product also constitutes this disclosure. Apparently, thestorage medium may be any storage medium of common sense or any storagemedium that will be developed in the future. It should also be notedthat in the apparatus and method of this disclosure, apparently, thecomponents or steps may be decomposed and/or recombined. Thedecomposition and/or recombination should be considered as an equivalentsolution of this disclosure. In addition, steps for performing theforegoing series of processing may be naturally performed in timesequence following the order of description, but are not necessarilyperformed in time sequence. Some steps may be performed in parallel orseparate from each other.

The foregoing descriptions are merely optional implementations of thisdisclosure. It should be noted that a person of ordinary skill in theart may make several improvements or polishing without departing fromthe principle of this disclosure and the improvements and polishingshall fall within the protection scope of this disclosure.

What is claimed is:
 1. An information transmission method for a randomaccess procedure, applied to a terminal side and comprising: obtaining amapping relationship between interlaces of physical random accesschannel (PRACH) resources and physical uplink shared channel (PUSCH)resources, wherein the interlace comprises at least one PRACH resourceunit; and sending a random access message on a random access resourceaccording to the mapping relationship, wherein the random accessresource comprises the PUSCH resources and the PRACH resources.
 2. Theinformation transmission method for a random access procedure accordingto claim 1, wherein the mapping relationship comprises: a first mappingrelationship between PRACH resource units in the interlaces and physicaluplink shared channel occasions (PUOs) corresponding to the PUSCHresources, wherein the first mapping relationship comprises: a mappingrelationship between PRACH resource units in the interlaces in a PRACHresource group and the PUOs; or a second mapping relationship betweenPRACH resource units in the interlaces and PUSCH resource units in thePUOs corresponding to the PUSCH resources, wherein the second mappingrelationship comprises: a mapping relationship between PRACH resourceunits in the interlaces in a PRACH resource group and PUSCH resourceunits in the PUOs.
 3. The information transmission method for a randomaccess procedure according to claim 2, wherein at least one PUSCHresource unit is determined based on at least one related parameter ofthe PUO, the related parameter comprises at least one of demodulationreference signal (DMRS) port information of the PUO and a scramblingidentifier of the PUO.
 4. The information transmission method for arandom access procedure according to claim 2, wherein in one PRACHresource group, the mapping relationship between the interlaces and thePUOs is a mapping in the order of interlace indexes and PUO indexes. 5.The information transmission method for a random access procedureaccording to claim 2, wherein in one PRACH resource group, the mappingrelationship between PRACH resource units in the interlaces and PUSCHresource units in the PUOs is a mapping in the order of interlaceindexes and PUSCH resource unit indexes.
 6. The information transmissionmethod for a random access procedure according to claim 5, wherein inone PRACH resource group, the mapping relationship between PRACHresource units in the interlaces and PUSCH resource units in the PUOs isa mapping in the order of PRACH resource unit indexes and PUSCH resourceunit indexes.
 7. The information transmission method for a random accessprocedure according to claim 2, wherein the PRACH resource group is inone association period, one association period comprises at least onePRACH resource group, one PRACH resource group comprises at least onerandom access channel occasion (RO) corresponding to the PRACH resource,and one RO corresponds to at least one PRACH resource unit.
 8. Theinformation transmission method for a random access procedure accordingto claim 1, wherein one PRACH resource unit corresponds to one randomaccess preamble in one RO.
 9. The information transmission method for arandom access procedure according to claim 2, wherein the PRACH resourcegroup is determined in one of the following manners: classifying all ROsin every T time domain units as a PRACH resource group; classifyingevery M ROs as a PRACH resource group in the order of RO indexes;classifying all ROs in one association period as P PRACH resource groupsaccording to the number P of groups in one association period; andclassifying all ROs in an association period as one PRACH resourcegroup, wherein T, M and P are all positive integers.
 10. The informationtransmission method for a random access procedure according to claim 2,wherein in one association period, the mapping relationship is a mappingin the order of PRACH resource group indexes and PUO indexes.
 11. Theinformation transmission method for a random access procedure accordingto claim 1, wherein the mapping relationship between the interlaces andthe PUSCH resources is a mapping relationship between the interlaces andPUSCH resources corresponding to the PRACH resources.
 12. Theinformation transmission method for a random access procedure accordingto claim 8, wherein the mapping relationship comprises: the PRACHresources are mapped to the PUSCH resources in an ascending order ofrandom access preamble indexes in one RO; or, the PRACH resources aremapped to the PUSCH resources in an ascending order of DMRS port indexesin one PUO.
 13. A terminal, comprising a processor, a memory, and acomputer program stored in the memory and running on the processor,wherein when the computer program is executed by the processor, aninformation transmission method for a random access procedure isimplemented, and the method comprises: obtaining a mapping relationshipbetween interlaces of physical random access channel (PRACH) resourcesand physical uplink shared channel (PUSCH) resources, wherein theinterlace comprises at least one PRACH resource unit; and sending arandom access message on a random access resource according to themapping relationship, wherein the random access resource comprises thePUSCH resources and the PRACH resources.
 14. The terminal according toclaim 13, wherein the mapping relationship comprises: a first mappingrelationship between PRACH resource units in the interlaces and physicaluplink shared channel occasions (PUOs) corresponding to the PUSCHresources, wherein the first mapping relationship comprises: a mappingrelationship between PRACH resource units in the interlaces in a PRACHresource group and the PUOs; or a second mapping relationship betweenPRACH resource units in the interlaces and PUSCH resource units in thePUOs corresponding to the PUSCH resources, wherein the second mappingrelationship comprises: a mapping relationship between PRACH resourceunits in the interlaces in a PRACH resource group and PUSCH resourceunits in the PUOs.
 15. The terminal according to claim 14, wherein thePUSCH resource unit is determined based on at least one relatedparameter of the PUO, the related parameter comprises at least one ofdemodulation reference signal (DMRS) port information of the PUO and ascrambling identifier of the PUO.
 16. The terminal according to claim14, wherein the PRACH resource group is in one association period, oneassociation period comprises at least one PRACH resource group, onePRACH resource group comprises at least one random access channeloccasion (RO) corresponding to the PRACH resource, and one ROcorresponds to at least one PRACH resource unit.
 17. The terminalaccording to claim 13, wherein one PRACH resource unit corresponds toone random access preamble in one RO.
 18. The terminal according toclaim 14, wherein the PRACH resource group is determined in one of thefollowing manners: classifying all ROs in every T time domain units as aPRACH resource group; classifying every M ROs as a PRACH resource groupin the order of RO indexes; classifying all ROs in one associationperiod as P PRACH resource groups according to the number P of groups inone association period; and classifying all ROs in an association periodas one PRACH resource group, wherein T, M and P are all positiveintegers.
 19. The terminal according to claim 17, wherein the mappingrelationship comprises: the PRACH resources are mapped to the PUSCHresources in an ascending order of random access preamble indexes in oneRO; or, the PRACH resources are mapped to the PUSCH resources in anascending order of DMRS port indexes in one PUO.
 20. A non-transitorycomputer-readable storage medium, wherein the non-transitorycomputer-readable storage medium stores a computer program, and when thecomputer program is executed by a processor, an information transmissionmethod for a random access procedure is implemented, and the methodcomprises: obtaining a mapping relationship between interlaces ofphysical random access channel (PRACH) resources and physical uplinkshared channel (PUSCH) resources, wherein the interlace comprises atleast one PRACH resource unit; and sending a random access message on arandom access resource according to the mapping relationship, whereinthe random access resource comprises the PUSCH resources and the PRACHresources.